package com.hqully.smartfumehood.mapper;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.hqully.smartfumehood.entity.AirData;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 *     针对数据库表[air_data]的操作
 * </p>
 * @entity {@link AirData} 空气数据实体类
 * @author liulingyu <br>
 * @date 2022-07-01 16:02 <br>
 * @version 1.0
 */
@Mapper
public interface AirDataMapper extends BaseMapper<AirData> {
    /**
     * <p>
     *     添加空气数据
     * </p>
     * @date 2022/7/1 16:03 <br>
     * @author liulingyu <br>
     * @param airData 空气数据实体类
     * @return {@link int}
     */
    int addAirData(AirData airData);
    /**
     * <p>
     *     根据[apid,airId]查询空气数据
     * </p>
     * @date 2022/7/1 16:03 <br>
     * @author liulingyu <br>
     * @param query 包括[apid,airId]
     * @return {@link List< AirData>} 空气数据列表
     */
    List<AirData> findAllAirDataByAPIdAndAirId(Map query);


    /**
     * <p>
     *     根据[airId]查询空气数据
     * </p>
     * @date 2022/7/1 16:03 <br>
     * @author liulingyu <br>
     * @param query 包括[airId]
     * @return {@link List< AirData>} 空气数据列表
     */
    List<AirData> findAllAirDataByAirId(Map query);

}




